package com.yyj.shoppingOnLine.common.util;

import java.io.InputStream;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;

public class ConstatFinalUtil
{
	public static Logger LOG=LogManager.getLogger(ConstatFinalUtil.class);
	//json配置文件转换成的字符串
	public static JSONObject RESOURCE_JSON;
	//json配置文件中info对应部分
	public static JSONObject RESOURCE_INFO;
	
	/**
	 * 一开始就执行，且只执行一次
	 */
	static
	{
		/**
		 * 转换json配置文件成json对象
		 */
		FileUtil fileutil=new FileUtil();
		try
		{
			InputStream is=ConstatFinalUtil.class.getClassLoader().getResourceAsStream("resourceInfo.json");
			String jsonStr=fileutil.readFile(is);
			RESOURCE_JSON=(JSONObject) JSON.parse(jsonStr);
			RESOURCE_INFO=(JSONObject) RESOURCE_JSON.get("info");
			System.out.println(RESOURCE_JSON+"==========="+RESOURCE_INFO);
		} catch (Exception e)
		{
			ConstatFinalUtil.LOG.error("json配置文件转换失败了",e);
		}
	}
}
